14801 matches found
CVE-2022-48967
CVE-2022-48967 affects the Linux kernel NFC subsystem (NCI) and stems from a missing bounds check in nci_add_new_protocol, allowing a potential field-spanning write to target->sensf_res under Fortify and triggering an out-of-bounds write. The issue is concrete: a bounds error in net/nfc/nci/nt...
CVE-2022-48982
CVE-2022-48982 affects the Linux kernel Bluetooth subsystem, specifically CSR fake controllers. The issue arises when a CSR 5.0 clone causes the suspend notifier to be registered twice, which can lead to a kernel panic during Bluetooth device probing (btusb/hci stack). The connected advisories an...
CVE-2022-49441
CVE-2022-49441 relates to a Linux kernel deadlock in tty handling. The root cause is a potential deadlock when kmalloc() path could trigger a printk() while holding tty_port->lock, enabling a cycle with console ownership locks. The described failing scenario involves multiple CPUs acquiring po...
CVE-2022-50066
Summary: CVE-2022-50066 affects the Linux kernel’s net/atlantic driver (Aquantia) where the final iteration of a for loop can dereference an out-of-bounds aq_vec entry, causing a UBSAN array-index-out-of-bounds condition. The issue manifests as index 8 being out of range for aq_vec_s *[8] in aq_n...
CVE-2022-50100
CVE-2022-50100 affects the Linux kernel sched/core: Do not requeue a task on a CPU excluded from cpus_mask. The issue arises from a ttwu wakeup optimization that could queue a task on the wrong CPU, triggering an early-boot warning on large machines. The commit c6e7bd7afaeb implements a fix by en...
CVE-2023-0160
CVE-2023-0160 corresponds to a deadlock in the Linux kernel BPF subsystem that can be exploited locally to crash the system. Connected documents confirm the issue arises in the kernel’s eBPF/BPF path and affect Linux kernel versions including Astra Linux references to linux-5.10/5.15. The Amazon ...
CVE-2023-0240
CVE-2023-0240 relates to a logic error in Linux kernel io_uring that can trigger a use-after-free, enabling local privilege escalation. Specifically, in io_prep_async_work, the code may incorrectly use the init_cred or a previous identity if the final io_grab_identity returns false, causing refer...
CVE-2023-52515
CVE-2023-52515 affects the Linux kernel RDMA/srp path. The root cause is calling scsi_done() from srp_abort() after scmd_eh_abort_handler() runs, which could trigger a use-after-free via subsequent actions (scsi_queue_insert, scsi_finish_command, or scsi_eh_scmd_add). The fix removes the scsi_don...
CVE-2023-52582
CVE-2023-52582 affects the Linux kernel netfs path. The issue is in netfs_rreq_unlock_folios() where folio_start_fscache() could be invoked more than once per folio when a clamp_length() is used, potentially triggering an oops as described in the public advisory. The connected advisories confirm ...
CVE-2023-52584
CVE-2023-52584 refers to a Linux kernel issue in the spmi: mediatek driver where a use‑after‑free occurs on device removal: the pmif driver clocks are freed after spmi_controller, but the clocks are accessed via devres, leading to UAF. The documented fix uses an unmanaged clk_bulk_get() and frees...
CVE-2023-52618
CVE-2023-52618 affects the Linux kernel’s block/rnbd-srv path. The issue stems from copying dev_search_path and a second string into full_path, each sized PATH_MAX, which could truncate. The root cause was a potential truncation in snprintf(full_path, PATH_MAX, "%s/%s", dev_search_path, dev_name)...
CVE-2023-52771
CVE-2023-52771 affects the Linux kernel CXL stack. The issue is a race between delete_endpoint() teardown and parent unregistration, which can impact the cxl_mem/cxl_port topology during port removal. The provided description states two fixes: (1) acquire a reference on the parent to prevent use‑...
CVE-2023-52977
CVE-2023-52977 is a kernel vulnerability in the Linux kernel’s net/openvswitch path where a memory leak occurs in ovs_flow_cmd_new when key allocation fails. The issue is triggered during netlink/genl handling as shown in the provided trace, and the remediation described in the patch is to reorde...
CVE-2023-53000
CVE-2023-53000 is a Linux kernel vulnerability affecting the netlink attribute handling. The issue arises when the netlink attribute type (nla_type) is used as an index after validation, enabling a possible Spectre v1 gadget to leak kernel memory to a local attacker. The public description notes ...
CVE-2023-53017
The CVE-2023-53017 entry concerns a memory leak in the Linux kernel Bluetooth stack (hci_sync path). Root cause: in hci_update_adv_data(), if hci_cmd_sync_queue() fails, the allocated inst_ptr was not freed. Mitigation: switch to using ERR_PTR/PTR_ERR to pass the instance to the callback, so no a...
CVE-2023-53060
CVE-2023-53060 concerns the igb driver in the Linux kernel. The description shows a data-race concern was introduced by a patch that added a lock via rtnl_lock to avoid a race between igb_remove/igb_ndo_get_vf_config and igb_disable_sriov paths, but this lock created a deadlock scenario during de...
CVE-2023-53065
CVE-2023-53065 is a Linux kernel vulnerability in perf/core where perf_output_begin was invoked with an incorrect parameter in perf_event_bpf_output. Syzkaller reported a KASAN stack-out-of-bounds issue, traced through __perf_event_header__init_id, causing memory overwrites. The root cause is the...
CVE-2023-53120
CVE-2023-53120 relates to the Linux kernel SCSI mpi3mr driver: a DMA memory leak in the config page, addressed by fixes that ensure pending DMA allocations are freed when the device is released. The root cause involves DMA memory not being properly released, with patches referenced in stable kern...
CVE-2023-53124
VULNERABILITY SUMMARY: CVE-2023-53124 fixes a NULL pointer dereference in the Linux kernel SCSI driver mpt3sas during transport_port_add. The port is created by sas_port_alloc_num() and rphy by sas_end_device_alloc() or sas_expander_alloc(), any of which may return NULL, and the code would access...
CVE-2024-26714
CVE-2024-26714 affects the Linux kernel interconnect/qcom sc8180x module. Root cause: CO0 BCM must stay up as a keepalive to prevent hardware such as the UFS controller from losing connectivity, which can hang the platform and trigger heavy logspam. Documented fix marks CO0 BCM keepalive to ensur...
CVE-2024-26742
The CVE-2024-26742 issue lies in the Linux kernel’s scsi: smartpqi driver, where enablement of the default PCI_IRQ_AFFINITY flag caused incorrect registration with the block layer (blk_mq_pci_map_queues was used instead of blk_mq_map_queues). This could produce a stack trace and potentially undef...
CVE-2024-26751
CVE-2024-26751 affects the Linux kernel on ARM (ep93xx) where the gpiod_lookup_table lacks a terminator. If gpio_find() is passed a con_id not present in the table, it may loop indefinitely and trigger an oops. The available connected documents confirm the issue and describe the fix as adding a t...
CVE-2024-26795
CVE-2024-26795 concerns a Linux kernel riscv issue where the Sparse-Memory/vmemmap was out-of-bounds due to misoffsetting of vmemmap. The fix maps the first page of vmemmap to the first page of physical memory to ensure vmemmap bounds are respected during pfn_to_page() and page_to_pfn() operation...
CVE-2024-26818
CVE-2024-26818 affects the Linux kernel (rtla/ utils.c) where a fscanf call uses mount_point with a size of MAX_PATH but the format can write up to MAX_PATH+1, risking a buffer overflow. The connected Astra/Tencent/Tenable data confirms the root cause and documents the fix: increase the mount_poi...
CVE-2024-26844
Linux kernel vulnerability CVE-2024-26844 was resolved by patching the block layer to address a harmful iov_iter direction issue. A Syzkaller warning reported that an iov_iter could be used in both directions due to a transfer direction SG_DXFER_TO_FROM_DEV, which would copy user buffers into the...
CVE-2024-35860
CVE-2024-35860 : Linux kernel vulnerability in deferring bpf_link deallocation to after RCU grace period. When a bpf_link’s refcnt drops to zero, some active BPF programs could still access the link data via context, risking data access. The patch introduces two deallocation callbacks (synchronou...
CVE-2024-36008
CVE-2024-36008 affects the Linux kernel; connected sources confirm a vulnerability in IPv4 path involving NULL idev handling in ip_route_use_hint() and a NULL-deref in fib_validate_source(). The issue arises in older trees and was addressed by ensuring __in_dev_get_rcu() results are checked for N...
CVE-2024-36918
In CVE-2024-36918, the Linux kernel’s bloom_filter_map creation path lacked a guard for bloom filter value sizes, allowing values larger than KMALLOC_MAX_SIZE to slip through. The patch adds a check during bloom filter creation to reject oversized values, aligning behavior with other map types an...
CVE-2024-40908
The CVE-2024-40908 issue affects the Linux kernel in the bpf component, specifically the rawtp test_run callback. The root cause is that the run context (task->bpf_ctx) was not properly set for the test_run callback, which SYZBOT reported could crash when a rawtp program called bpf_get_attach_...
CVE-2024-40934
CVE-2024-40934: In the Linux kernel, a memory leak was fixed in HID logitech-dj handling (logi_dj_recv_switch_to_dj_mode and logi_dj_recv_send_report error path). Impact is local and can cause leakage on vulnerable runs; fixes are documented in kernel stability updates referenced in the sources. ...
CVE-2024-41002
The connected documents confirm CVE-2024-41002 affects the Linux kernel crypto path for Hisilicon SEC (AIV resource) where releasing SEC resources could leak memory. The root cause is improper synchronization of AIV release with sec resource cleanup, leading to a memory leak when resources are fr...
CVE-2024-41028
CVE-2024-41028 affects the Linux kernel (platform/x86) where the Toshiba ACPI quirk list lacked a terminating entry, causing an array out-of-bounds access during processing. The issue’s root cause is the missing terminating empty entry; remediation is to add the terminating entry. The CVSSv3.1 im...
CVE-2024-41034
CVE-2024-41034 : In the Linux kernel, the nilfs2 filesystem may fail during rename of a broken directory due to __block_write_begin_int() potentially triggering a BUG_ON when the parent reference entry ("..") is located beyond a folio/page boundary. The root cause is insufficient validation in ni...
CVE-2024-42076
The CVE-2024-42076 entry relates to the Linux kernel net/can/j1939 path, where j1939_send_one() allocated a full frame but did not initialize unused data, enabling a kernel-infoleak via raw_recvmsg() paths observed by syzbot. The root cause is uninitialized memory in the frame allocation (Bytes 1...
CVE-2024-42273
CVE-2024-42273 affects the Linux kernel f2fs driver. Concrete details show that the flaw arises when CURSEG_ALL_DATA_ATGC is assigned to COMPR_ADDR for a valid blkaddr, in scenarios involving f2fs_io setflags compression, leading to a kernel BUG_ON at fs/f2fs/segment.c:3589. The provided exploit ...
CVE-2024-42320
CVE-2024-42320 affects the Linux kernel’s s390/dasd subsystem. The root cause is a missing validation of the result from dasd_add_busid() when an allocation fails, which could yield a NULL pointer dereference in dasd_copy_pair_store() . The fix adds a check using IS_ERR() and propagates the error...
CVE-2024-46689
CVE-2024-46689 affects the Linux kernel function soc: qcom: cmd-db. The root cause is mapping the shared cmd-db memory region as WB instead of WC, which can trigger an XPU write-protection false positive that leads to a secure interrupt and an endless loop in Trust Zone. Qualcomm Hypervisor curre...
CVE-2024-46720
CVE-2024-46720 affects the Linux kernel; the issue is in the DRM AMDGPU path where a dereference after a null pointer check was fixed. The description from the initial document notes “drm/amdgpu: fix dereference after null check” and “check the pointer hive before use.” The connected Azure Linux ...
CVE-2024-46803
In the Linux kernel, the drm/amdkfd component exposes a vulnerability where writing dbg_ev_file in interrupt context can execute after debug_trap_disable, risking a NULL pointer dereference. Root cause: the code path does not check debug_trap_enable before the write; the operation is performed vi...
CVE-2024-46834
The CVE-2024-46834 entry concerns a Linux kernel vulnerability in ethtool handling of channel indirection tables. If the driver cannot fetch the indirection table or allocate memory, the core max-channel check can be skipped, which may allow indirection tables to contain out-of-bounds channel IDs...
CVE-2024-46851
The CVE-2024-46851 issue appears in the Linux kernel DRM/AMD display code: a race between dcn10_set_drr() and dc_state_destruct() can occur if dc_state_destruct() nulls the DC state resource context while IRQ processing calls dcn10_set_drr(). The pipe context passed to dcn10_set_drr() is part of ...
CVE-2024-49972
CVE-2024-49972 affects the Linux kernel DRM-AMD display path. The issue arises when creating DML memory during DC state changes: if the DML memory allocation fails, previously allocated memory was not deallocated, leaving an uninitialized, non-NULL structure. The documented fix deallocates the me...
CVE-2024-50217
CVE-2024-50217 pertains to the Linux kernel, specifically a use-after-free in btrfs when closing devices in a multi-device mount scenario. The issue occurs with two loop-backed images that share a single fsid but have different dev_uuids, where btrfs_device_1->bdev_file and btrfs_device_2->...
CVE-2024-53049
CVE-2024-53049: In the Linux kernel, the slub_kunit path triggers a warning when __kmalloc_cache_noprof is used directly, causing current->alloc_tag to be NULL and warning in alloc_tag_add_check. The root cause is unwrapped __kmalloc_cache_noprof usage outside kmalloc, leading to a missing all...
CVE-2024-53228
Technical details about CVE-2024-53228 are not publicly provided in the supplied documents; only a high-level summary of the fix (riscv kvm out-of-bounds check) is present. Monitor for updates.
CVE-2024-56657
CVE-2024-56657 relates to the Linux kernel ALSA: control path where WARN() was used for symlink creation errors. The fix downgrades these warnings to dev_err() and adds the function name to the prefix to reduce confusion (notably for fuzzers). This is a patch-level remediation described in Azure ...
CVE-2024-56687
The CVE-2024-56687 issue affects the Linux kernel USB MUSB gadget path, where a request’s complete callback could be invoked from usb_ep_queue(), risking a hardware lockup and potential deadlock in the RX path. Root cause involves complex interaction between RXPKTRDY handling, IRQs, and the callb...
CVE-2024-58057
CVE-2024-58057 is described in connected advisories as a Linux kernel issue where the idpf driver converts workqueues to unbound (WQ_UNBOUND). The root cause is that unbound workqueues allow worker threads to run on any CPU within the same node when no CPU is specified, which can cause large comp...
CVE-2024-58061
CVE-2024-58061 affects the Linux kernel wifi/mac80211 component. The issue arises when trying to deactivate all links via a debugfs write, where an internal WARN_ON is triggered and should have prevented deactivation; the patch fixes this to prohibit deactivating all links. This vulnerability is ...
CVE-2025-21674
CVE-2025-21674 affects the Linux kernel mlx5e/mlx5_core with IPsec tunnel offload in tunnel mode. The issue caused a kernel panic due to two problems: (1) in SA add, the _bh() variant should be used when marking SA mode, and (2) an unnecessary flush_workqueue in SA delete routine. The failure is ...